package diffiehellman

import (
	"math/big"
)

const testVersion = 1

// Step 1:
func PrivateKey(p *big.Int) *big.Int {}

// Step 2:
func PublicKey(private, p *big.Int, g int64) *big.Int {}

// Step 2.1:
func NewPair(p *big.Int, g int64) (private, public *big.Int) {}

// Step 3:
func SecretKey(private1, public2, p *big.Int) *big.Int {}
